Foxit PDF SDK
extracted_comment.h
1 
74351 /*
74352  Basic memory operations
74353 */
74354 
74355 /*
74356  Following base memory functions use default Foxit manager for current module
74357 */
74358 
74359 /*
74360  Time
74361 */
74362 
74363 /*
74364  Type for process ID
74365 */
74366 
74367 /*
74368  Process management
74369 */
74370 
74371 /*
74372  Flags for thread priorities
74373 */
74374 
74375 /*
74376  Thread handler
74377 */
74378 
74379 /*
74380  Thread functions
74381 */
74382 
74383 /*
74384  Context access
74385 */
74386 
74387 /*
74388  Mutex
74389 */
74390 
74391 /*
74392 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
74393 supports recursive calls in same thread.
74394 
74395 */
74396 
74397 /*
74398  Spin Lock
74399 */
74400 
74401 /*
74402 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
74403 Spin Lock
74404 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
74405 
74406 */
74407 
74408 /*
74409  Read-Write lock
74410 */
74411 
74412 /*
74413 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
74414 condition.
74415 
74416 */
74417 
74418 /*
74419  Atomic Count
74420 */
74421 
74422 /*
74423 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
74424 mode.
74425 
74426 */
74427 
74428 /*
74429  Macro definitions for File accessing modes
74430 */
74431 
74432 /*
74433  Byte string concatenation operation
74434 */
74435 
74436 /*
74437 Both side of the concatenation operator (+) can be:
74438 <ul>
74439 <li>
74440 A buffered byte string (const CFX_ByteString&);
74441 </li>
74442 <li>
74443 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
74444 </li>
74445 <li>
74446 A zero-terminated C-style string (FX_LPCSTR);
74447 </li>
74448 <li>
74449 A single character or byte (FX_CHAR);
74450 </li>
74451 </ul>
74452 
74453 */
74454 
74455 /*
74456  Wide string concatenation operation
74457 */
74458 
74459 /*
74460 Both side of the concatenation operator (+) can be:
74461 <ul>
74462 <li>
74463 A buffered wide string (const CFX_WideString&);
74464 </li>
74465 <li>
74466 A non-buffered wide string (const CFX_WideStringC&);
74467 </li>
74468 <li>
74469 A zero-terminated C-style wide string (FX_LPCWSTR);
74470 </li>
74471 <li>
74472 A single character (FX_WCHAR);
74473 </li>
74474 </ul>
74475 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
74476 
74477 */
74478 
74479 /*
74480  Wide string compare operation
74481 */
74482 
74483 /*
74484  Basic Unicode character attribute routines
74485 */
74486 
74487 /*
74488  text direction defines
74489 */
74490 
74491 /*
74492  Encode wide string into UTF-8 byte string
74493 */
74494 
74495 /*
74496  OS Defines
74497 */
74498 
74499 /*
74500  Compiler Defines
74501 */
74502 
74503 /*
74504  CPU Defines
74505 */
74506 
74507 /*
74508  Word Size Defines
74509 */
74510 
74511 /*
74512  Byte Order Defines
74513 */
74514 
74515 /*
74516  Target Defines
74517 */
74518 
74519 /*
74520  BASIC DATA TYPES
74521 */
74522 
74523 /*
74524  Byte string operations
74525 */
74526 
74527 /*
74528  File operations
74529 */
74530 
74531 /*
74532  Wide string operations
74533 */
74534 
74535 /*
74536  Memory block operations
74537 */
74538 
74539 /*
74540  Memory utilities
74541 */
74542 
74543 /*
74544  Math functions
74545 */
74546 
74547